/* tslint:disable */
/* eslint-disable */

import React, { FunctionComponent } from 'react';
import { ViewProps } from 'react-native';
import { Svg, GProps, Path } from 'react-native-svg';
import { getIconColor } from './helper';

interface Props extends GProps, ViewProps {
  size?: number;
  color?: string | string[];
}

let Iconwuweixiurenwu: FunctionComponent<Props> = ({ size, color, ...rest }) => {
  return (
    <Svg viewBox="0 0 1024 1024" width={size} height={size} {...rest}>
      <Path
        d="M760.058776 525.374694a35.94449 35.94449 0 0 0-35.94449 35.951456v388.214421H83.557007V237.818776a35.94449 35.94449 0 0 0-71.88898 0v747.673251a35.94449 35.94449 0 0 0 35.94449 35.94449H760.058776a35.94449 35.94449 0 0 0 35.944489-35.94449v-424.158911a35.94449 35.94449 0 0 0-35.944489-35.94449z"
        fill={getIconColor(color, 0, '#096DD9')}
      />
      <Path
        d="M165.511837 259.378503h476.647619a35.94449 35.94449 0 0 0 35.94449-34.50253v-36.668953c-0.397061-59.280544-48.559891-107.115973-107.83347-107.115972h-59.677605a112.869878 112.869878 0 0 0-215.666939 0H237.400816c-59.559184 0-107.833469 48.274286-107.833469 107.833469v35.94449a35.94449 35.94449 0 0 0 35.94449 34.509496z m71.888979-106.398476h89.868191a35.94449 35.94449 0 0 0 35.94449-35.94449 40.980898 40.980898 0 0 1 81.244299 0 35.94449 35.94449 0 0 0 35.94449 35.94449h89.861224a35.94449 35.94449 0 0 1 35.94449 35.226993H201.463293a35.94449 35.94449 0 0 1 35.944489-35.226993z"
        fill={getIconColor(color, 1, '#096DD9')}
      />
      <Path
        d="M834.469442 431.696109V333.022912h-95.434013c-11.863075 0-18.696707-11.145578-18.696708-25.516409 0-13.305034 5.036408-25.885605 17.61698-25.885605h99.752925V185.469388c0-14.022531 10.421116-21.928925 25.871673-21.928925 14.384762 0 25.523374 6.471401 25.523374 18.689741v95.796245h102.267647c14.377796 0 15.095293 17.254748 15.095292 29.117823 0 11.863075-3.949714 25.523374-18.32751 25.523374h-99.035429v99.028463c0.362231 12.225306-10.783347 18.689741-25.523374 18.689741-14.733061 0-29.117823-3.232218-29.117823-18.689741z"
        fill={getIconColor(color, 2, '#F5222D')}
      />
      <Path
        d="M548.223129 591.203265a11.877007 11.877007 0 0 0-19.992381-5.955918l-55.957768 55.783619a20.668082 20.668082 0 0 1-28.922776 0l-28.713796-28.692898a20.062041 20.062041 0 0 1-0.376163-28.351565l0.376163-0.376163 56.38966-56.21551c6.596789-6.610721 3.406367-18.306612-5.746939-20.020245a104.538558 104.538558 0 0 0-119.996081 132.562721c1.887782 5.712109 0.522449 11.988463-3.566585 16.397932l-56.849415 56.654367a20.452136 20.452136 0 0 0 0 28.74166l28.922775 28.734694a20.668082 20.668082 0 0 0 28.929742 0l57.23951-57.06536a16.370068 16.370068 0 0 1 16.390966-3.831293 104.002177 104.002177 0 0 0 131.963646-118.400871"
        fill={getIconColor(color, 3, '#096DD9')}
      />
    </Svg>
  );
};

Iconwuweixiurenwu.defaultProps = {
  size: 18,
};

Iconwuweixiurenwu = React.memo ? React.memo(Iconwuweixiurenwu) : Iconwuweixiurenwu;

export default Iconwuweixiurenwu;
